[38;2;124;120;101m#[0m[38;2;124;120;101m Redis Makefile[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m Copyright (C) 2009 Salvatore Sanfilippo <antirez at gmail dot com>[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m This file is released under the BSD license, see the COPYING file[0m
[38;2;124;120;101m#[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m The Makefile composes the final FINAL_CFLAGS and FINAL_LDFLAGS using[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m what is needed for Redis plus the standard CFLAGS and LDFLAGS passed.[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m However when building the dependencies (Jemalloc, Lua, Hiredis, ...)[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m CFLAGS and LDFLAGS are propagated to the dependencies, so to pass[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m flags only to be used when compiling / linking Redis itself REDIS_CFLAGS[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m and REDIS_LDFLAGS are used instead (this is the case of 'make gcov').[0m
[38;2;124;120;101m#[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m Dependencies are stored in the Makefile.dep file. To rebuild this file[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m Just use 'make dep', but this is only needed by developers.[0m

[38;2;249;38;114mrelease_hdr[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[38;2;255;255;255msh[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mc[0m[38;2;255;255;255m [0m[38;2;230;219;116m'[0m[38;2;230;219;116m./mkreleasehdr.sh[0m[38;2;230;219;116m'[0m[38;2;249;38;114m)[0m
[38;2;249;38;114muname_S[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[38;2;255;255;255msh[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mc[0m[38;2;255;255;255m [0m[38;2;230;219;116m'[0m[38;2;230;219;116muname -s 2>/dev/null || echo not[0m[38;2;230;219;116m'[0m[38;2;249;38;114m)[0m
[38;2;249;38;114muname_M[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[38;2;255;255;255msh[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mc[0m[38;2;255;255;255m [0m[38;2;230;219;116m'[0m[38;2;230;219;116muname -m 2>/dev/null || echo not[0m[38;2;230;219;116m'[0m[38;2;249;38;114m)[0m
[38;2;249;38;114mOPTIMIZATION[0m[38;2;249;38;114m?=[0m[38;2;230;219;116m-O2[0m
[38;2;249;38;114mDEPENDENCY_TARGETS[0m[38;2;249;38;114m=[0m[38;2;230;219;116mhiredis linenoise lua[0m
[38;2;249;38;114mNODEPS[0m[38;2;249;38;114m:=[0m[38;2;230;219;116mclean distclean[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Default settings[0m
[38;2;249;38;114mSTD[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-std=c11 -pedantic -DREDIS_STATIC=''[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfindstring[0m[38;2;248;248;242m [0m[38;2;248;248;242mclang[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCC[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfindstring[0m[38;2;248;248;242m [0m[38;2;248;248;242mFreeBSD[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m  STD[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-Wno-c11-extensions[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mWARN[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-Wall -W -Wno-missing-field-initializers[0m
[38;2;249;38;114mOPT[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mOPTIMIZATION[0m[3;38;2;249;38;114m)[0m

[38;2;249;38;114mPREFIX[0m[38;2;249;38;114m?=[0m[38;2;230;219;116m/usr/local[0m
[38;2;249;38;114mINSTALL_BIN[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPREFIX[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m/bin[0m
[38;2;249;38;114mINSTALL[0m[38;2;249;38;114m=[0m[38;2;230;219;116minstall[0m
[38;2;249;38;114mPKG_CONFIG[0m[38;2;249;38;114m?=[0m[38;2;230;219;116mpkg-config[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Default allocator defaults to Jemalloc if it's not an ARM[0m
[38;2;249;38;114mMALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mlibc[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242marmv6l[0m[38;2;248;248;242m)[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242marmv7l[0m[38;2;248;248;242m)[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mLinux[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	MALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mjemalloc[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m To get ARM stack traces if Redis crashes we need a special C flag.[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfilter[0m[38;2;248;248;242m [0m[38;2;248;248;242maarch64 armv[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m        CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-funwind-tables[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfindstring[0m[38;2;248;248;242m [0m[38;2;248;248;242marmv[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m        CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-funwind-tables[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Backwards compatibility for selecting an allocator[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_TCMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	MALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtcmalloc[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_TCMALLOC_MINIMAL[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	MALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtcmalloc_minimal[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_JEMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	MALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mjemalloc[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_JEMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mno[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	MALLOC[0m[38;2;249;38;114m=[0m[38;2;230;219;116mlibc[0m
[38;2;249;38;114mendif[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Override default settings if possible[0m
[38;2;249;38;114m-include[0m[38;2;248;248;242m [0m[38;2;230;219;116m.make-settings[0m

[38;2;249;38;114mFINAL_CFLAGS[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mSTD[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mWARN[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mOPT[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mDEBUG[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CFLAGS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mFINAL_LDFLAGS[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_LDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mDEBUG[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mFINAL_LIBS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-lm[0m
[38;2;249;38;114mDEBUG[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-g -ggdb[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Linux ARM needs -latomic at linking time[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfilter[0m[38;2;248;248;242m [0m[38;2;248;248;242maarch64 armv[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m        FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-latomic[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m,[0m[38;2;249;38;114m$([0m[38;2;102;217;239mfindstring[0m[38;2;248;248;242m [0m[38;2;248;248;242marmv[0m[38;2;248;248;242m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_M[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m        FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-latomic[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mSunOS[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m SunOS[0m
[38;2;248;248;242m        [0m[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31m@@[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m32bit[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m		CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-m64[0m
[38;2;249;38;114m		LDFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-m64[0m
[38;2;248;248;242m	[0m[38;2;249;38;114mendif[0m
[38;2;249;38;114m	DEBUG[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-g[0m
[38;2;249;38;114m	DEBUG_FLAGS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-g[0m
[38;2;248;248;242m	[0m[38;2;249;38;114mexport[0m[38;2;249;38;114m CFLAGS LDFLAGS DEBUG DEBUG_FLAGS[0m
[38;2;249;38;114m	INSTALL[0m[38;2;249;38;114m=[0m[38;2;230;219;116mcp -pf[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-D__EXTENSIONS__ -D_XPG6[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-ldl -lnsl -lsocket -lresolv -lpthread -lrt[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mDarwin[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m Darwin[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-ldl[0m
[38;2;249;38;114m	OPENSSL_CFLAGS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-I/usr/local/opt/openssl/include[0m
[38;2;249;38;114m	OPENSSL_LDFLAGS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-L/usr/local/opt/openssl/lib[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mAIX[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m        [0m[38;2;124;120;101m#[0m[38;2;124;120;101m AIX[0m
[38;2;249;38;114m        FINAL_LDFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-Wl,-bexpall[0m
[38;2;249;38;114m        FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-ldl -pthread -lcrypt -lbsd[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mOpenBSD[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m OpenBSD[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lpthread[0m
[38;2;248;248;242m	[0m[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_BACKTRACE[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	    FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-DUSE_BACKTRACE -I/usr/local/include[0m
[38;2;249;38;114m	    FINAL_LDFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-L/usr/local/lib[0m
[38;2;249;38;114m	    FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lexecinfo[0m
[38;2;248;248;242m    	[0m[38;2;249;38;114mendif[0m

[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mFreeBSD[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m FreeBSD[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lpthread -lexecinfo[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mDragonFly[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m FreeBSD[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lpthread -lexecinfo[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mOpenBSD[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m OpenBSD[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lpthread -lexecinfo[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31muname_S[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mNetBSD[0m[38;2;248;248;242m)[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m NetBSD[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-lpthread -lexecinfo[0m
[38;2;249;38;114melse[0m
[38;2;248;248;242m	[0m[38;2;124;120;101m#[0m[38;2;124;120;101m All the other OSes (notably Linux)[0m
[38;2;249;38;114m	FINAL_LDFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-rdynamic[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-ldl -pthread -lrt[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m Include paths to dependencies[0m
[38;2;249;38;114mFINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-I../deps/hiredis -I../deps/linenoise -I../deps/lua/src[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Determine systemd support and/or build preference (defaulting to auto-detection)[0m
[38;2;249;38;114mBUILD_WITH_SYSTEMD[0m[38;2;249;38;114m=[0m[38;2;230;219;116mno[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m If 'USE_SYSTEMD' in the environment is neither "no" nor "yes", try to[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m auto-detect libsystemd's presence and link accordingly.[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_SYSTEMD[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mno[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	LIBSYSTEMD_PKGCONFIG[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--exists[0m[38;2;255;255;255m libsystemd[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m$$?[0m[38;2;249;38;114m)[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m If libsystemd cannot be detected, continue building without support for it[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m (unless a later check tells us otherwise)[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBSYSTEMD_PKGCONFIG[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m0[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	BUILD_WITH_SYSTEMD[0m[38;2;249;38;114m=[0m[38;2;230;219;116myes[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_SYSTEMD[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBSYSTEMD_PKGCONFIG[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m0[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m$([0m[38;2;102;217;239merror[0m[38;2;248;248;242m [0m[38;2;248;248;242mUSE_SYSTEMD is set to "[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_SYSTEMD[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m"[0m[38;2;248;248;242m,[0m[38;2;248;248;242m but [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m cannot find libsystemd[0m[38;2;249;38;114m)[0m
[38;2;249;38;114mendif[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m Force building with libsystemd[0m
[38;2;249;38;114m	BUILD_WITH_SYSTEMD[0m[38;2;249;38;114m=[0m[38;2;230;219;116myes[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mBUILD_WITH_SYSTEMD[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--libs[0m[38;2;255;255;255m libsystemd[0m[38;2;249;38;114m)[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-DHAVE_LIBSYSTEMD[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mtcmalloc[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-DUSE_TCMALLOC[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-ltcmalloc[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mtcmalloc_minimal[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-DUSE_TCMALLOC[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-ltcmalloc_minimal[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242mjemalloc[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	DEPENDENCY_TARGETS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116mjemalloc[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m-DUSE_JEMALLOC -I../deps/jemalloc/include[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;230;219;116m../deps/jemalloc/lib/libjemalloc.a [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mBUILD_TLS[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242myes[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	FINAL_CFLAGS[0m[38;2;249;38;114m+=[0m[38;2;230;219;116m-DUSE_OPENSSL [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mOPENSSL_CFLAGS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114m	FINAL_LDFLAGS[0m[38;2;249;38;114m+=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mOPENSSL_LDFLAGS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114m	LIBSSL_PKGCONFIG[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--exists[0m[38;2;255;255;255m libssl[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m$$?[0m[38;2;249;38;114m)[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBSSL_PKGCONFIG[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m0[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	LIBSSL_LIBS[0m[38;2;249;38;114m=[0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--libs[0m[38;2;255;255;255m libssl[0m[38;2;249;38;114m)[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114m	LIBSSL_LIBS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-lssl[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114m	LIBCRYPTO_PKGCONFIG[0m[38;2;248;248;242m [0m[38;2;249;38;114m:=[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--exists[0m[38;2;255;255;255m libcrypto[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m$$?[0m[38;2;249;38;114m)[0m
[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBCRYPTO_PKGCONFIG[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m0[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m	LIBCRYPTO_LIBS[0m[38;2;249;38;114m=[0m[38;2;249;38;114m$([0m[38;2;102;217;239mshell[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPKG_CONFIG[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m--libs[0m[38;2;255;255;255m libcrypto[0m[38;2;249;38;114m)[0m
[38;2;249;38;114melse[0m
[38;2;249;38;114m	LIBCRYPTO_LIBS[0m[38;2;249;38;114m=[0m[38;2;230;219;116m-lcrypto[0m
[38;2;249;38;114mendif[0m
[38;2;249;38;114m	FINAL_LIBS[0m[38;2;248;248;242m [0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;230;219;116m../deps/hiredis/libhiredis_ssl.a [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBSSL_LIBS[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLIBCRYPTO_LIBS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mREDIS_CC[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mQUIET_CC[0m[3;38;2;249;38;114m)[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCC[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_CFLAGS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mREDIS_LD[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mQUIET_LINK[0m[3;38;2;249;38;114m)[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCC[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LDFLAGS[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114mREDIS_INSTALL[0m[38;2;249;38;114m=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mQUIET_INSTALL[0m[3;38;2;249;38;114m)[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL[0m[3;38;2;249;38;114m)[0m

[38;2;249;38;114mCCCOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[34m"[0m
[38;2;249;38;114mLINKCOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[34;1m"[0m
[38;2;249;38;114mSRCCOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[33m"[0m
[38;2;249;38;114mBINCOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[37;1m"[0m
[38;2;249;38;114mMAKECOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[32;1m"[0m
[38;2;249;38;114mENDCOLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;190;132;255m\0[0m[38;2;230;219;116m33[0m"[0m

[38;2;249;38;114mifndef[0m[38;2;248;248;242m V[0m
[38;2;249;38;114mQUIET_CC[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m@printf '    %b %b[0m[38;2;190;132;255m\n[0m[38;2;230;219;116m' [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCCCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116mCC[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mSRCCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m$@[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m 1>&2;[0m
[38;2;249;38;114mQUIET_LINK[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m@printf '    %b %b[0m[38;2;190;132;255m\n[0m[38;2;230;219;116m' [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLINKCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116mLINK[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mBINCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m$@[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m 1>&2;[0m
[38;2;249;38;114mQUIET_INSTALL[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m@printf '    %b %b[0m[38;2;190;132;255m\n[0m[38;2;230;219;116m' [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLINKCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116mINSTALL[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mBINCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m$@[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mENDCOLOR[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m 1>&2;[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mREDIS_SERVER_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-server[0m
[38;2;249;38;114mREDIS_SENTINEL_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-sentinel[0m
[38;2;249;38;114mREDIS_SERVER_OBJ[0m[38;2;249;38;114m=[0m[38;2;230;219;116madlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crcspeed.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o redis-check-aof.o geo.o lazyfree.o module.o evict.o expire.o geohash.o geohash_helper.o childinfo.o defrag.o siphash.o rax.o t_stream.o listpack.o localtime.o lolwut.o lolwut5.o lolwut6.o acl.o gopher.o tracking.o connection.o tls.o sha256.o timeout.o setcpuaffinity.o[0m
[38;2;249;38;114mREDIS_CLI_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-cli[0m
[38;2;249;38;114mREDIS_CLI_OBJ[0m[38;2;249;38;114m=[0m[38;2;230;219;116manet.o adlist.o dict.o redis-cli.o zmalloc.o release.o ae.o crcspeed.o crc64.o siphash.o crc16.o[0m
[38;2;249;38;114mREDIS_BENCHMARK_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-benchmark[0m
[38;2;249;38;114mREDIS_BENCHMARK_OBJ[0m[38;2;249;38;114m=[0m[38;2;230;219;116mae.o anet.o redis-benchmark.o adlist.o dict.o zmalloc.o siphash.o[0m
[38;2;249;38;114mREDIS_CHECK_RDB_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-check-rdb[0m
[38;2;249;38;114mREDIS_CHECK_AOF_NAME[0m[38;2;249;38;114m=[0m[38;2;230;219;116mredis-check-aof[0m

[38;2;166;226;46mall[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mHint: It's a good idea to run 'make test' ;)[0m[38;2;255;255;255m"[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m

[38;2;166;226;46mMakefile.dep[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m-[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CC[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m-MM[0m[38;2;255;255;255m [0m[38;2;249;38;114m*[0m[38;2;255;255;255m.c [0m[38;2;249;38;114m>[0m[38;2;255;255;255m Makefile.dep [0m[38;2;190;132;255m2[0m[38;2;249;38;114m>[0m[38;2;255;255;255m /dev/null[0m[38;2;255;255;255m [0m[38;2;249;38;114m||[0m[38;2;255;255;255m [0m[38;2;255;255;255mtrue[0m

[38;2;249;38;114mifeq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m0[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mwords[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mfindstring[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKECMDGOALS[0m[3;38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mNODEPS[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;249;38;114m-include[0m[38;2;248;248;242m [0m[38;2;230;219;116mMakefile.dep[0m
[38;2;249;38;114mendif[0m

[38;2;166;226;46m.PHONY[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mall[0m

[38;2;166;226;46mpersist-settings[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mdistclean[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m STD=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mSTD[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m WARN=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mWARN[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m OPT=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mOPT[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m MALLOC=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMALLOC[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m BUILD_TLS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mBUILD_TLS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m USE_SYSTEMD=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mUSE_SYSTEMD[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m CFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mCFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m LDFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mLDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m REDIS_CFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m REDIS_LDFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_LDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m PREV_FINAL_CFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_CFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m PREV_FINAL_LDFLAGS=[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m>>[0m[38;2;255;255;255m .make-settings[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m-[0m[38;2;255;255;255m([0m[38;2;102;217;239mcd[0m[38;2;255;255;255m ../deps[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mDEPENDENCY_TARGETS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m)[0m

[38;2;166;226;46m.PHONY[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mpersist-settings[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Prerequisites target[0m
[38;2;166;226;46m.make-prerequisites[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255mtouch[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Clean everything, persist settings and build dependencies if anything changed[0m
[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114m$([0m[38;2;102;217;239mstrip[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPREV_FINAL_CFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mstrip[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_CFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;166;226;46m.make-prerequisites[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mpersist-settings[0m
[38;2;249;38;114mendif[0m

[38;2;249;38;114mifneq[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114m$([0m[38;2;102;217;239mstrip[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mPREV_FINAL_LDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;249;38;114m$([0m[38;2;102;217;239mstrip[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LDFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m)[0m[38;2;248;248;242m)[0m
[38;2;166;226;46m.make-prerequisites[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mpersist-settings[0m
[38;2;249;38;114mendif[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-server[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_OBJ[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_LD[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m-o[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m[38;2;255;255;255m [0m[38;2;255;255;255m$^[0m[38;2;255;255;255m ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-sentinel[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-check-rdb[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-check-aof[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-cli[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_OBJ[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_LD[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m-o[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m[38;2;255;255;255m [0m[38;2;255;255;255m$^[0m[38;2;255;255;255m ../deps/hiredis/libhiredis.a ../deps/linenoise/linenoise.o [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m redis-benchmark[0m
[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_OBJ[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_LD[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m-o[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m[38;2;255;255;255m [0m[38;2;255;255;255m$^[0m[38;2;255;255;255m ../deps/hiredis/libhiredis.a [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m

[38;2;166;226;46mdict-benchmark[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mdict.c zmalloc.c sds.c siphash.c[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CC[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_CFLAGS[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m$^[0m[38;2;255;255;255m [0m[38;2;255;255;255m-D[0m[38;2;255;255;255m DICT_BENCHMARK_MAIN[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mo[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m

[38;2;249;38;114mDEP[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_OBJ[0m[3;38;2;253;151;31m:[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.o[0m[3;38;2;253;151;31m=[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.d[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_OBJ[0m[3;38;2;253;151;31m:[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.o[0m[3;38;2;253;151;31m=[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.d[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_OBJ[0m[3;38;2;253;151;31m:[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.o[0m[3;38;2;253;151;31m=[0m[3;38;2;255;255;255m%[0m[3;38;2;253;151;31m.d[0m[3;38;2;249;38;114m)[0m
[38;2;249;38;114m-include[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mDEP[0m[3;38;2;249;38;114m)[0m

[38;2;124;120;101m#[0m[38;2;124;120;101m Because the jemalloc.h header is generated as a part of the jemalloc build,[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m building it should complete before building any other object. Instead of[0m
[38;2;124;120;101m#[0m[38;2;124;120;101m depending on a single artifact, build all dependencies first.[0m
[38;2;255;255;255m%[0m[38;2;166;226;46m.o[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;255;255;255m%[0m[38;2;230;219;116m.c .make-prerequisites[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CC[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255m-MMD[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mo[0m[38;2;255;255;255m [0m[38;2;255;255;255m$@[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mc[0m[38;2;255;255;255m [0m[38;2;255;255;255m$<[0m

[38;2;166;226;46mclean[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;255;255;255mrm[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mrf[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;249;38;114m*[0m[38;2;255;255;255m.o [0m[38;2;249;38;114m*[0m[38;2;255;255;255m.gcda [0m[38;2;249;38;114m*[0m[38;2;255;255;255m.gcno [0m[38;2;249;38;114m*[0m[38;2;255;255;255m.gcov redis.info lcov-html Makefile.dep dict-benchmark[0m
[38;2;248;248;242m	[0m[38;2;255;255;255mrm[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mf[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mDEP[0m[3;38;2;249;38;114m)[0m

[38;2;166;226;46m.PHONY[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mclean[0m

[38;2;166;226;46mdistclean[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mclean[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m-[0m[38;2;255;255;255m([0m[38;2;102;217;239mcd[0m[38;2;255;255;255m ../deps[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mdistclean[0m[38;2;255;255;255m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m-[0m[38;2;255;255;255m([0m[38;2;255;255;255mrm[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mf[0m[38;2;255;255;255m .make-[0m[38;2;249;38;114m*[0m[38;2;255;255;255m)[0m

[38;2;166;226;46m.PHONY[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mdistclean[0m

[38;2;166;226;46mtest[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;230;219;116m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255m([0m[38;2;102;217;239mcd[0m[38;2;255;255;255m ..[0m[38;2;249;38;114m;[0m[38;2;255;255;255m [0m[38;2;255;255;255m./runtest[0m[38;2;255;255;255m)[0m

[38;2;166;226;46mtest-sentinel[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255m([0m[38;2;102;217;239mcd[0m[38;2;255;255;255m ..[0m[38;2;249;38;114m;[0m[38;2;255;255;255m [0m[38;2;255;255;255m./runtest-sentinel[0m[38;2;255;255;255m)[0m

[38;2;166;226;46mcheck[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mtest[0m

[38;2;166;226;46mlcov[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mgcov[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255m([0m[38;2;102;217;239mset[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31me[0m[38;2;249;38;114m;[0m[38;2;255;255;255m [0m[38;2;102;217;239mcd[0m[38;2;255;255;255m ..[0m[38;2;249;38;114m;[0m[38;2;255;255;255m [0m[38;2;255;255;255m./runtest[0m[3;38;2;253;151;31m --[0m[3;38;2;253;151;31mclients[0m[38;2;255;255;255m 1[0m[38;2;255;255;255m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255mgeninfo[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mo[0m[38;2;255;255;255m redis.info .[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255mgenhtml[0m[3;38;2;253;151;31m --[0m[3;38;2;253;151;31mlegend[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mo[0m[38;2;255;255;255m lcov-html redis.info[0m

[38;2;166;226;46mtest-sds[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116msds.c sds.h[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CC[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255msds.c[0m[38;2;255;255;255m zmalloc.c[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mDSDS_TEST_MAIN[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mFINAL_LIBS[0m[3;38;2;249;38;114m)[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mo[0m[38;2;255;255;255m /tmp/sds_test[0m
[38;2;248;248;242m	[0m[38;2;255;255;255m/tmp/sds_test[0m

[38;2;166;226;46m.PHONY[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mlcov[0m

[38;2;166;226;46mbench[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[38;2;255;255;255m./[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m

[38;2;166;226;46m32bit[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mWARNING: if it fails under Linux you probably need to install libc6-dev-i386[0m[38;2;255;255;255m"[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mCFLAGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-m32[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255mLDFLAGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-m32[0m[38;2;255;255;255m"[0m

[38;2;166;226;46mgcov[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mREDIS_CFLAGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-fprofile-arcs -ftest-coverage -DCOVERAGE_TEST[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255mREDIS_LDFLAGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-fprofile-arcs -ftest-coverage[0m[38;2;255;255;255m"[0m

[38;2;166;226;46mnoopt[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mOPTIMIZATION[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-O0[0m[38;2;255;255;255m"[0m

[38;2;166;226;46mvalgrind[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mOPTIMIZATION[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-O0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255mMALLOC[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mlibc[0m[38;2;255;255;255m"[0m

[38;2;166;226;46mhelgrind[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mMAKE[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[38;2;255;255;255mOPTIMIZATION[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-O0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255mMALLOC[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mlibc[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255mCFLAGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m-D__ATOMIC_VAR_FORCE_SYNC_MACROS[0m[38;2;255;255;255m"[0m

[38;2;166;226;46msrc/help.h[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255m../utils/generate-command-help.rb[0m[38;2;255;255;255m [0m[38;2;249;38;114m>[0m[38;2;255;255;255m help.h[0m

[38;2;166;226;46minstall[0m[38;2;249;38;114m:[0m[38;2;248;248;242m [0m[38;2;230;219;116mall[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255mmkdir[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mp[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_INSTALL[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m
[38;2;248;248;242m	[0m[38;2;190;132;255m@[0m[38;2;255;255;255mln[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31msf[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m/[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m

[38;2;166;226;46muninstall[0m[38;2;249;38;114m:[0m
[38;2;248;248;242m	[0m[38;2;255;255;255mrm[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mf[0m[38;2;255;255;255m [0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mINSTALL_BIN[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m/[0m[38;2;255;255;255m{[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SERVER_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_BENCHMARK_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CLI_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_RDB_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_CHECK_AOF_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m,[0m[3;38;2;249;38;114m$([0m[3;38;2;253;151;31mREDIS_SENTINEL_NAME[0m[3;38;2;249;38;114m)[0m[38;2;255;255;255m}[0m
